Heat Wave Monitor

Author
Affiliation

John Palmer

Universitat Pompeu Fabra

Modified

July 1, 2025

Summary

CAUTION: There is a gap in the dates because the historical data has not yet caught up with our first recording of the realtime data.

Note: This report was last modified at 2025-07-01 22:11:01.309134.

Data Checking

Number of station-readings available for each municipality during past week:

date Barcelona Madrid Sevilla València Zaragoza
2025-06-24 1 3 2 2 1
2025-06-25 1 3 2 2 1
2025-06-26 1 3 2 2 1
2025-06-27 1 3 2 2 1
2025-06-28 1 2 1 1 1
2025-06-29 1 3 2 2 1
2025-06-30 1 3 2 1 1

Heat Wave Tables

85th Percentile Threshold

Summary of heat waves this year, based on two and five consecutive days at 85th percentile of daily minimum heat index:

2-day periods
date indicativo station_name municipality_name threshold days
2025-06-25 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-24 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-23 3195 MADRID,RETIRO Madrid 85 2
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-22 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-22 3195 MADRID,RETIRO Madrid 85 2
2025-06-22 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 2
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-21 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-21 3195 MADRID,RETIRO Madrid 85 2
2025-06-21 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 2
2025-06-21 0201D BARCELONA,CMT Barcelona 85 2
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-20 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-20 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 2
2025-06-20 0201D BARCELONA,CMT Barcelona 85 2
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-19 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 2
2025-06-19 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-11 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-10 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-28 0201D BARCELONA,CMT Barcelona 85 2
2025-06-28 3195 MADRID,RETIRO Madrid 85 2
2025-06-28 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-28 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-29 0201D BARCELONA,CMT Barcelona 85 2
2025-06-29 3126Y EL GOLOSO Madrid 85 2
2025-06-29 3129 MADRID/BARAJAS Madrid 85 2
2025-06-29 3195 MADRID,RETIRO Madrid 85 2
2025-06-29 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-29 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 2
2025-06-29 8416Y VALENCIA VIVEROS València 85 2
2025-06-29 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
2025-06-30 0201D BARCELONA,CMT Barcelona 85 2
2025-06-30 3126Y EL GOLOSO Madrid 85 2
2025-06-30 3129 MADRID/BARAJAS Madrid 85 2
2025-06-30 3195 MADRID,RETIRO Madrid 85 2
2025-06-30 5783 SEVILLA/SAN PABLO Sevilla 85 2
2025-06-30 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 2
2025-06-30 8416Y VALENCIA VIVEROS València 85 2
2025-06-30 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 2
3-day periods
date indicativo station_name municipality_name threshold days
2025-06-23 3195 MADRID,RETIRO Madrid 85 3
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-22 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 3
2025-06-22 3195 MADRID,RETIRO Madrid 85 3
2025-06-22 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 3
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-21 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 3
2025-06-21 3195 MADRID,RETIRO Madrid 85 3
2025-06-21 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 3
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-20 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 3
2025-06-20 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 3
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-19 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 3
2025-06-19 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 3
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-28 0201D BARCELONA,CMT Barcelona 85 3
2025-06-28 3195 MADRID,RETIRO Madrid 85 3
2025-06-28 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-28 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 3
2025-06-29 0201D BARCELONA,CMT Barcelona 85 3
2025-06-29 3195 MADRID,RETIRO Madrid 85 3
2025-06-29 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-29 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 3
2025-06-30 0201D BARCELONA,CMT Barcelona 85 3
2025-06-30 3195 MADRID,RETIRO Madrid 85 3
2025-06-30 5783 SEVILLA/SAN PABLO Sevilla 85 3
2025-06-30 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 3
4-day periods
date indicativo station_name municipality_name threshold days
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 85 4
2025-06-22 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 4
2025-06-22 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 4
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 85 4
2025-06-21 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 4
2025-06-21 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 4
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 85 4
2025-06-20 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 4
2025-06-20 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 4
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 85 4
2025-06-19 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 85 4
2025-06-19 9434P ZARAGOZA-VALDESPARTERA Zaragoza 85 4
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 85 4
5-day periods
date indicativo station_name municipality_name threshold days
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 85 5
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 85 5
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 85 5
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 85 5
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 85 5

90th Percentile Threshold

Summary of heat waves this year, based on two and five consecutive days at 90th percentile of daily minimum heat index:

2-day periods
date indicativo station_name municipality_name threshold days
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-22 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 2
2025-06-22 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 2
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-21 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 2
2025-06-21 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 2
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-20 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 2
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-19 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 2
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-28 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-28 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 2
2025-06-29 3126Y EL GOLOSO Madrid 90 2
2025-06-29 3129 MADRID/BARAJAS Madrid 90 2
2025-06-29 3195 MADRID,RETIRO Madrid 90 2
2025-06-29 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-29 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 2
2025-06-29 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 2
2025-06-30 3126Y EL GOLOSO Madrid 90 2
2025-06-30 3129 MADRID/BARAJAS Madrid 90 2
2025-06-30 3195 MADRID,RETIRO Madrid 90 2
2025-06-30 5783 SEVILLA/SAN PABLO Sevilla 90 2
2025-06-30 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 2
2025-06-30 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 2
3-day periods
date indicativo station_name municipality_name threshold days
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-22 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 3
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-21 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 3
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-20 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 3
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-19 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 3
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-28 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-28 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 3
2025-06-29 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-29 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 3
2025-06-30 5783 SEVILLA/SAN PABLO Sevilla 90 3
2025-06-30 9434P ZARAGOZA-VALDESPARTERA Zaragoza 90 3
4-day periods
date indicativo station_name municipality_name threshold days
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 90 4
2025-06-22 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 4
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 90 4
2025-06-21 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 4
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 90 4
2025-06-20 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 4
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 90 4
2025-06-19 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 90 4
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 90 4
5-day periods
date indicativo station_name municipality_name threshold days
2025-06-23 5783 SEVILLA/SAN PABLO Sevilla 90 5
2025-06-22 5783 SEVILLA/SAN PABLO Sevilla 90 5
2025-06-21 5783 SEVILLA/SAN PABLO Sevilla 90 5
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 90 5
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 90 5

95th Percentile Threshold

Summary of heat waves this year, based on two and five consecutive days at 95th percentile of daily minimum heat index:

2-day periods
date indicativo station_name municipality_name threshold days
2025-06-22 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 2
2025-06-21 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 2
2025-06-20 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 95 2
2025-06-20 5783 SEVILLA/SAN PABLO Sevilla 95 2
2025-06-19 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 95 2
2025-06-19 5783 SEVILLA/SAN PABLO Sevilla 95 2
2025-06-28 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 2
2025-06-29 3126Y EL GOLOSO Madrid 95 2
2025-06-29 3129 MADRID/BARAJAS Madrid 95 2
2025-06-29 3195 MADRID,RETIRO Madrid 95 2
2025-06-29 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 95 2
2025-06-29 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 2
2025-06-30 3126Y EL GOLOSO Madrid 95 2
2025-06-30 3129 MADRID/BARAJAS Madrid 95 2
2025-06-30 3195 MADRID,RETIRO Madrid 95 2
2025-06-30 5790Y SEVILLA 'TABLADA AUT THIES' Sevilla 95 2
2025-06-30 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 2
3-day periods
date indicativo station_name municipality_name threshold days
2025-06-28 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 3
2025-06-29 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 3
2025-06-30 9434P ZARAGOZA-VALDESPARTERA Zaragoza 95 3
4-day periods
No heat waves yet at this threshold.
5-day periods
No heat waves yet at this threshold.

99th Percentile Threshold

Summary of heat waves this year, based on two and five consecutive days at 99th percentile of daily minimum heat index:

2-day periods
No heat waves yet at this threshold.
3-day periods
No heat waves yet at this threshold.
4-day periods
No heat waves yet at this threshold.
5-day periods
No heat waves yet at this threshold.

Thresholds

Heat wave thresholds:

indicativo station_name Hi_min_85p Hi_min_90p Hi_min_95p Hi_min_99p Hi_min_100p
0201D BARCELONA,CMT 24.0 25 25 27 30
3126Y EL GOLOSO 18.1 19 20 21 23
3129 MADRID/BARAJAS 20.0 20 21 22 24
3195 MADRID,RETIRO 22.0 23 24 25 25
5783 SEVILLA/SAN PABLO 22.0 22 23 24 27
5790Y SEVILLA 'TABLADA AUT THIES' 22.0 22 23 24 27
8416X VALENCIA (UPV - AUTOMATICA) 24.0 24 25 27 28
8416Y VALENCIA VIVEROS 24.0 25 25 27 28
9434P ZARAGOZA-VALDESPARTERA 20.0 21 22 23 26

Barcelona

Threshold for at least 2 days

Threshold for at least 3 days

Threshold for at least 4 days

Threshold for at least 5 days

Madrid

Threshold for at least 2 days

Threshold for at least 3 days

Threshold for at least 4 days

Threshold for at least 5 days

Valencia

Threshold for at least 2 days

Threshold for at least 3 days

Threshold for at least 4 days

Threshold for at least 5 days

Sevilla

Threshold for at least 2 days

Threshold for at least 3 days

Threshold for at least 4 days

Threshold for at least 5 days

Zaragoza

Threshold for at least 2 days

Threshold for at least 3 days

Threshold for at least 4 days

Threshold for at least 5 days